.card {
    min-height: 372px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    cursor: pointer;

    &:hover {
        box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
    }

    &-header {
        height: 52px;
        background-color: #f8fbff;

        .title {
            font-size: 16px;
            color: #172b4d;
        }

        .sub-title {
            font-size: 12px;
            color: #aecae1;
        }
    }

    ::v-deep(.ant-tabs-bar) {
        padding: 0 24px;
        margin-bottom: 0;
    }

    .list-item {
        padding: 8px 22px 8px 35px;
        background-color: #fff;
        width: 100%;
        cursor: pointer;
        border-bottom: 1px solid #edeff3;

        &:hover {
            background: #fafafa;

            .down-icon {
                display: block;
            }
        }

        // 下载按钮
        .down-icon {
            display: none;
        }
    }

    // 徽标
    ::v-deep(.ant-badge-count) {
        height: 14px;
        line-height: 14px;
    }
}

.card:first-child {
    margin-left: 0 !important;
    margin-top: 0 !important;
}